gdkselection-win32.c: Declare Variables At Top Of Block
authorChun-wei Fan <fanchunwei@src.gnome.org>
Fri, 16 May 2014 04:07:01 +0000 (12:07 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Fri, 16 May 2014 04:25:36 +0000 (12:25 +0800)
...so that builds on Visual C++ can be fixed.

gdk/win32/gdkselection-win32.c

index 8c54240782c1c8a6863764573b45cceef0e906a5..2bb7ffd7c828fc47c5cd24f6006f236e9304243a 100644 (file)
@@ -1285,12 +1285,15 @@ _gdk_win32_selection_convert_to_dib (HGLOBAL  hdata,
 
   if (target == _image_bmp)
     {
+      HGLOBAL hdatanew;
+      SIZE_T size;
+      guchar *ptr;
+
       g_return_val_if_fail (GlobalSize (hdata) >= sizeof (BITMAPFILEHEADER), NULL);
 
       /* No conversion is needed, just strip the BITMAPFILEHEADER */
-      HGLOBAL hdatanew;
-      SIZE_T size = GlobalSize (hdata) - sizeof (BITMAPFILEHEADER);
-      guchar *ptr = GlobalLock (hdata);
+      size = GlobalSize (hdata) - sizeof (BITMAPFILEHEADER);
+      ptr = GlobalLock (hdata);
 
       memmove (ptr, ptr + sizeof (BITMAPFILEHEADER), size);
       GlobalUnlock (hdata);